home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / Copter / Copter.jar / d.class (.txt) < prev    next >
Encoding:
Java Class File  |  2002-04-03  |  3.9 KB  |  296 lines

  1. import a.a.a.a;
  2. import a.a.a.c;
  3. import javax.microedition.lcdui.Graphics;
  4.  
  5. // $FF: renamed from: d
  6. class class_0 extends c {
  7.    // $FF: renamed from: ag a.a.a.a[]
  8.    protected static final a[] field_0 = new a[3];
  9.    // $FF: renamed from: ao c[]
  10.    private final .c[] field_1 = new .c[2];
  11.    // $FF: renamed from: aj b
  12.    private final b field_2;
  13.    // $FF: renamed from: ak int
  14.    private int field_3;
  15.    // $FF: renamed from: al int
  16.    private int field_4;
  17.    // $FF: renamed from: am int
  18.    private int field_5;
  19.    // $FF: renamed from: ap int
  20.    private int field_6;
  21.    // $FF: renamed from: ai int
  22.    private int field_7;
  23.    // $FF: renamed from: ah boolean
  24.    private boolean field_8 = false;
  25.    // $FF: renamed from: an boolean
  26.    private boolean field_9 = true;
  27.  
  28.    public class_0(b var1) {
  29.       this.field_2 = var1;
  30.       ((c)this).f();
  31.       c.for(this);
  32.       super.N = f.o[0];
  33.       super.O = super.N.getWidth();
  34.       super.H = super.N.getHeight();
  35.       super.A = 4;
  36.       super.C = 4;
  37.       this.field_3 = 0;
  38.       super.F = false;
  39.    }
  40.  
  41.    // $FF: renamed from: s () void
  42.    public static void method_0() {
  43.       for(int var0 = 0; var0 < field_0.length; ++var0) {
  44.          field_0[var0] = new a(false);
  45.          field_0[var0].byte(2);
  46.          field_0[var0].for(5);
  47.          field_0[var0].case(0);
  48.       }
  49.  
  50.    }
  51.  
  52.    // $FF: renamed from: q () boolean
  53.    public boolean method_1() {
  54.       return super.B >= c.S - 20;
  55.    }
  56.  
  57.    // $FF: renamed from: a (boolean) void
  58.    public void method_2(boolean var1) {
  59.       this.field_8 = var1;
  60.    }
  61.  
  62.    // $FF: renamed from: if (boolean) void
  63.    public void method_3(boolean var1) {
  64.       this.field_9 = var1;
  65.    }
  66.  
  67.    // $FF: renamed from: c () void
  68.    protected void method_4() {
  69.       super.D = c.I - 52;
  70.       super.B = c.S - 19;
  71.       this.field_6 = 2;
  72.       super.F = false;
  73.       super.E = true;
  74.       this.field_7 = 0;
  75.       super.N = f.o[this.field_7];
  76.       ((c)this).m();
  77.  
  78.       for(int var1 = 0; var1 < this.field_1.length; ++var1) {
  79.          this.field_1[var1] = null;
  80.       }
  81.  
  82.       this.field_3 = 0;
  83.    }
  84.  
  85.    // $FF: renamed from: long () void
  86.    public void method_5() {
  87.       for(int var1 = 0; var1 < this.field_3; ++var1) {
  88.          this.field_1[var1].h();
  89.       }
  90.  
  91.       super.long();
  92.    }
  93.  
  94.    // $FF: renamed from: for (javax.microedition.lcdui.Graphics) void
  95.    protected void method_6(Graphics var1) {
  96.       if (super.E) {
  97.          if (super.F) {
  98.             super.N = f.o[7];
  99.             this.field_5 = 6;
  100.             if (++this.field_4 >= 10) {
  101.                this.field_4 = 0;
  102.                c.R.new();
  103.             }
  104.          }
  105.  
  106.          var1.drawImage(super.N, super.D, super.B, 20);
  107.          field_0[0].for(var1);
  108.          field_0[1].for(var1);
  109.          field_0[2].for(var1);
  110.       }
  111.    }
  112.  
  113.    // $FF: renamed from: new (int) void
  114.    protected void method_7(int var1) {
  115.       if (var1 == this.field_5) {
  116.          this.field_5 = 0;
  117.          if (this.field_6 == 2) {
  118.             this.field_7 = 0;
  119.          } else if (this.field_6 == 5) {
  120.             this.field_7 = 3;
  121.          } else {
  122.             this.field_7 = 6;
  123.          }
  124.  
  125.          super.N = f.o[this.field_7];
  126.       }
  127.  
  128.    }
  129.  
  130.    // $FF: renamed from: int (int) void
  131.    protected void method_8(int var1) {
  132.       if (super.E && !super.F) {
  133.          if (var1 == 8) {
  134.             this.method_9();
  135.          } else {
  136.             if (var1 == 11) {
  137.                if (this.field_6 == 2) {
  138.                   this.field_7 = 6;
  139.                   this.field_6 = 0;
  140.                } else if (this.field_6 == 5) {
  141.                   this.field_7 = 0;
  142.                   this.field_6 = 2;
  143.                } else if (this.field_6 == 0) {
  144.                   this.field_7 = 3;
  145.                   this.field_6 = 5;
  146.                }
  147.             }
  148.  
  149.             if (this.field_9) {
  150.                if (var1 == 2) {
  151.                   if (!this.method_1()) {
  152.                      this.field_7 = 1;
  153.                      this.field_6 = 2;
  154.                   }
  155.                } else if (var1 == 5) {
  156.                   if (!this.method_1()) {
  157.                      this.field_7 = 4;
  158.                      this.field_6 = 5;
  159.                   }
  160.                } else {
  161.                   this.field_6 = 0;
  162.                   if (this.field_6 == 2) {
  163.                      this.field_7 = 0;
  164.                   } else if (this.field_6 == 5) {
  165.                      this.field_7 = 3;
  166.                   } else if (this.field_6 == 0) {
  167.                      this.field_7 = 6;
  168.                   }
  169.                }
  170.             } else if (var1 == 2) {
  171.                if (this.field_6 == 2 && !this.method_1()) {
  172.                   this.field_7 = 1;
  173.                } else if (this.field_6 == 5 && !this.method_1()) {
  174.                   this.field_7 = 5;
  175.                } else if (this.field_6 == 0) {
  176.                   this.field_7 = 6;
  177.                }
  178.             } else if (var1 == 5) {
  179.                if (this.field_6 == 2 && !this.method_1()) {
  180.                   this.field_7 = 2;
  181.                } else if (this.field_6 == 5 && !this.method_1()) {
  182.                   this.field_7 = 4;
  183.                } else if (this.field_6 == 0) {
  184.                   this.field_7 = 6;
  185.                }
  186.             } else if (this.field_6 == 2) {
  187.                this.field_7 = 0;
  188.             } else if (this.field_6 == 5) {
  189.                this.field_7 = 3;
  190.             } else if (this.field_6 == 0) {
  191.                this.field_7 = 6;
  192.             }
  193.  
  194.             super.N = f.o[this.field_7];
  195.             this.field_5 = var1;
  196.             this.method_10();
  197.          }
  198.  
  199.       }
  200.    }
  201.  
  202.    // $FF: renamed from: r () void
  203.    private void method_9() {
  204.       if (((c)this).void() && !((c)this).d()) {
  205.          for(int var1 = 0; var1 < field_0.length; ++var1) {
  206.             if (!field_0[var1].void()) {
  207.                if (this.field_7 == 0) {
  208.                   field_0[var1].if(super.D + 7, super.B + 7, -1, 0);
  209.                } else if (this.field_7 == 1) {
  210.                   field_0[var1].if(super.D + 7, super.B + 15, -2, 1);
  211.                } else if (this.field_7 == 2) {
  212.                   field_0[var1].if(super.D + 7, super.B + 10, -2, -1);
  213.                } else if (this.field_7 == 3) {
  214.                   field_0[var1].if(super.D + 15, super.B + 7, 1, 0);
  215.                } else if (this.field_7 == 4) {
  216.                   field_0[var1].if(super.D + 15, super.B + 15, 2, 1);
  217.                } else if (this.field_7 == 5) {
  218.                   field_0[var1].if(super.D + 15, super.B + 10, 2, -1);
  219.                } else if (this.field_7 == 6) {
  220.                   field_0[var1].if(super.D + 6, super.B + 10, 0, 1);
  221.                }
  222.                break;
  223.             }
  224.          }
  225.       }
  226.  
  227.    }
  228.  
  229.    // $FF: renamed from: a () void
  230.    public void method_10() {
  231.       for(int var1 = 0; var1 < field_0.length; ++var1) {
  232.          field_0[var1].a(c.M);
  233.       }
  234.  
  235.       if (super.E) {
  236.          if (this.field_8 && !this.method_1()) {
  237.             this.method_9();
  238.          }
  239.  
  240.          switch (this.field_5) {
  241.             case 1:
  242.                if (super.B > 0) {
  243.                   super.B -= super.Q;
  244.                }
  245.                break;
  246.             case 2:
  247.                if (!this.method_1()) {
  248.                   if (super.D > 35) {
  249.                      super.D -= super.Q;
  250.                   } else if (this.field_2.a(super.Q, 0)) {
  251.                      c.do(super.Q);
  252.                   }
  253.                }
  254.             case 3:
  255.             case 4:
  256.             default:
  257.                break;
  258.             case 5:
  259.                if (!this.method_1()) {
  260.                   if (super.D < c.I - 50) {
  261.                      super.D += super.Q;
  262.                   } else if (this.field_2.a(-super.Q, 0)) {
  263.                      c.do(-super.Q);
  264.                   }
  265.                }
  266.                break;
  267.             case 6:
  268.                if (!this.method_1()) {
  269.                   super.B += super.Q;
  270.                }
  271.          }
  272.  
  273.          if (this.method_1() && this.field_2.a() - super.D <= -324 && this.field_4++ >= 0) {
  274.             if (this.field_3 > 0) {
  275.                this.field_4 = -10;
  276.                this.field_1[--this.field_3].o();
  277.             } else {
  278.                c.R.a(this);
  279.             }
  280.          }
  281.  
  282.       }
  283.    }
  284.  
  285.    // $FF: renamed from: a (c) void
  286.    public void method_11(.c var1) {
  287.       this.field_1[this.field_3] = var1;
  288.       ++this.field_3;
  289.    }
  290.  
  291.    // $FF: renamed from: j () int
  292.    public int method_12() {
  293.       return 0;
  294.    }
  295. }
  296.